home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
qlib205.zip
/
QLIB.ZIP
/
H
/
STRING.H
< prev
next >
Wrap
C/C++ Source or Header
|
1997-06-13
|
2KB
|
57 lines
#ifndef __STRING__
#define __STRING__
#include <stddef.h>
#include <mem.h>
#define strcmpi stricmp
#define strncmpi strnicmp
#ifdef __cplusplus
extern "C" {
#endif
extern char * strcpy(char * s1,char * s2);
extern char * strcat(char * s1,char * s2);
extern size_t strlen(void *);
extern int strcmp(void *,void *);
extern sbyte stricmp(char * s1,char * s2);
extern char * strchr(char * s1,byte c1);
extern dword strcspn(char * s1,char * s2);
extern dword strspn(char * s1,char * s2);
extern char * strdup(char * s1);
extern char * strlwr(char * s1);
extern char * strupr(char * s1);
extern char * strpbrk(char * s1,char * s2);
extern char * strrchr(char * s1,byte c1);
extern char * strrev(char * s1);
extern char * strset(char * s1,byte c1);
extern char * strstr(char * s1,char * s2);
extern char * strtok(char * s1,char * s2);
extern dword strxfrm(char * s1,char * s2,dword siz);
extern char * strncpy(char * s1,char * s2,dword siz);
extern char * strncat(char * s1,char * s2,dword siz);
extern sbyte strncmp(char * s1,char * s2,dword siz);
extern sbyte strnicmp(char * s1,char * s2,dword siz);
extern char * strnset(char * s1,byte c1,dword siz);
extern dword str2num(char * s1);
extern dword str2numx(char * s1);
extern dword str2numb(char * s1);
extern dword str2numo(char * s1);
extern dword _str2num_siz_; //# of chars that last str2num_* used
extern char * num2str(dword a,char * s1,byte rax);
extern char * num2strc(dword a,char * s1,byte rax);
extern char * num2strs(dword a,char * s1,byte rax);
extern char * num2strsc(dword a,char * s1,byte rax);
#ifdef __cplusplus
}
#endif
#endif